package com.lyj.mode.proxy.statics;

/**
 * 代理商（代理模式——代理角色）
 * @author:liyajie
 * @createTime:2022/2/22 14:50
 * @version:1.0
 */
public class ProxyPhone implements IPhone {

    private IPhone iPhone;

    public ProxyPhone(IPhone iPhone){
        this.iPhone = iPhone;
    }

    @Override
    public void sellPhone() {
        System.out.println("代理商正在循环播放广告，赚取广告商广告费");
        System.out.println("代理商正在推荐自己的电子周边产品，赚取费用");
        iPhone.sellPhone();
        System.out.println("代理商正在卖出苹果手机，赚取差价");
    }
}
